home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 114 / CDRom114.iso / internet / temafire / Noia 2.0 (lite).jar / browser / browser.css next >
Encoding:
Cascading Style Sheet File  |  2004-10-26  |  38.9 KB  |  1,277 lines

  1. /* ***** BEGIN LICENSE BLOCK *****
  2.  * Version: NPL 1.1/GPL 2.0/LGPL 2.1
  3.  *
  4.  * The contents of this file are subject to the Netscape Public License
  5.  * Version 1.1 (the "License"); you may not use this file except in
  6.  * compliance with the License. You may obtain a copy of the License at
  7.  * http://www.mozilla.org/NPL/
  8.  *
  9.  * Software distributed under the License is distributed on an "AS IS" basis,
  10.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  11.  * for the specific language governing rights and limitations under the
  12.  * License.
  13.  *
  14.  * The Original Code is mozilla.org code.
  15.  *
  16.  * The Initial Developer of the Original Code is
  17.  * Netscape Communications Corporation.
  18.  * Portions created by the Initial Developer are Copyright (C) 1998-1999
  19.  * the Initial Developer. All Rights Reserved.
  20.  *
  21.  * Contributor(s):
  22.  *   Joe Hewitt (hewitt@netscape.com)
  23.  *   Jason Kersey (kerz@netscape.com)
  24.  *   Pierre Chanial (chanial@noos.fr)
  25.  *   Dean Tessman (dean_tessman@hotmail.com)
  26.  *
  27.  * Alternatively, the contents of this file may be used under the terms of
  28.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  29.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  30.  * in which case the provisions of the GPL or the LGPL are applicable instead
  31.  * of those above. If you wish to allow use of your version of this file only
  32.  * under the terms of either the GPL or the LGPL, and not to allow others to
  33.  * use your version of this file under the terms of the NPL, indicate your
  34.  * decision by deleting the provisions above and replace them with the notice
  35.  * and other provisions required by the GPL or the LGPL. If you do not delete
  36.  * the provisions above, a recipient may use your version of this file under
  37.  * the terms of any one of the NPL, the GPL or the LGPL.
  38.  *
  39.  * ***** END LICENSE BLOCK ***** */
  40.  
  41. @import url("chrome://global/skin/");
  42.  
  43. @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
  44.  
  45. #PersonalToolbar {
  46.   min-height: 22px !important;
  47. }
  48.  
  49. #toolbar-menubar {
  50.   min-height: 10px !important;
  51. }
  52.  
  53. #main-menubar {
  54.   border: none !important;
  55. }
  56.  
  57. /* ::::: bookmark buttons ::::: */
  58.  
  59. toolbarbutton.bookmark-item {
  60.   margin: 0;
  61.   min-width: 0;
  62.   max-width: 13em;
  63.   padding: 2px 2px 2px 3px;
  64.   color: -moz-DialogText !important;
  65. }
  66.  
  67. toolbarbutton.bookmark-item:hover, toolbarbutton.bookmark-item:hover:active {
  68.   color: #0000FF !important;
  69.   background: url("chrome://browser/skin/icons/Selects.png") repeat-x;
  70. }
  71.  
  72.  
  73. toolbarbutton.bookmark-item[container="true"] {
  74.   text-decoration: none !important;
  75. }
  76.  
  77.  
  78. toolbarbutton.bookmark-item:hover:active,
  79. toolbarbutton.bookmark-item[open="true"] {
  80.   padding: 2px 2px 2px 3px;
  81. }
  82.  
  83. .bookmark-item > .toolbarbutton-icon {
  84.   width: 16px;
  85.   height: 16px;
  86. }
  87.  
  88. /* Prevent [mode="icons"] from hiding the label */
  89. .bookmark-item > .toolbarbutton-text {
  90.   display: -moz-box !important;
  91. }
  92.  
  93.  
  94. .bookmark-item > .toolbarbutton-menu-dropmarker {
  95.   display: none;
  96. }
  97.  
  98. .toolbarpaletteitem-box[type="bookmarks-toolbar"][place="palette"] {
  99.   width: 32px;
  100.   height: 32px;
  101.   background: url("chrome://browser/skin/icons/Bookmarks-folder.png") no-repeat;
  102. }
  103.  
  104. .bookmarks-toolbar-customize {
  105.   display: none;
  106.   max-width: 15em !important;
  107. }
  108.  
  109. toolbarpaletteitem[place="toolbar"] .bookmarks-toolbar-customize {
  110.   display: -moz-box;
  111. }
  112.  
  113. toolbarpaletteitem[place="toolbar"] .bookmarks-toolbar-overflow-items {
  114.   visibility: hidden;
  115. }
  116.  
  117. toolbarpaletteitem[place="toolbar"] .bookmarks-toolbar-items {
  118.   visibility: hidden;
  119. }
  120.  
  121. /* ::::: bookmark menus ::::: */
  122.  
  123. menu.bookmark-item,
  124. menuitem.bookmark-item {
  125.   min-width: 0;
  126.   max-width: 26em;
  127.   border-top: 1px solid transparent !important;
  128.   border-bottom: 1px solid transparent !important;
  129.   padding: 1px 3px 1px 2px;
  130.   margin-top: -1px;
  131. }
  132.  
  133. .bookmark-item > .menu-iconic-left > .menu-iconic-icon {
  134.   width: 16px;
  135.   height: 16px;
  136. }
  137.  
  138. /* ..... drag and drop styles ..... */
  139.  
  140. .bookmark-item[dragover-left="true"] {
  141.   -moz-border-left-colors: #000000;
  142. }
  143. .bookmark-item[dragover-right="true"] {
  144.   -moz-border-right-colors: #000000;
  145. }
  146. .bookmark-item[dragover-top="true"] {
  147.   -moz-border-top-colors: #000000;
  148. }
  149. .bookmark-item[dragover-bottom="true"] {
  150.   -moz-border-bottom-colors: #000000;
  151. }
  152.  
  153.  
  154. /* ::::: bookmark items ::::: */
  155.  
  156. .bookmark-item  {
  157.   list-style-image: url("chrome://browser/skin/icons/bookmark_item.png") !important;
  158. }
  159.  
  160. .bookmark-item[container="true"] {
  161.   list-style-image: url("chrome://browser/skin/icons/folder_closed.png") !important;
  162. }
  163. .bookmark-item[open="true"],
  164. .bookmark-item[container="true"][open="true"] {
  165.   list-style-image: url("chrome://browser/skin/icons/folder_open.png") !important;
  166. }
  167.  
  168. .bookmark-item[statustext^="javascript:"] {
  169.   list-style-image: url("chrome://browser/skin/icons/location2.png") !important;
  170. }
  171.  
  172. .menuitem-iconic.bookmark-item[statustext^="javascript:"] {
  173.   list-style-image: url("chrome://browser/skin/icons/location2.png") !important;
  174. }
  175.  
  176. .bookmark-item[statustext^="ftp:"] {
  177.   list-style-image: url("chrome://browser/skin/icons/location.png") !important;
  178. }
  179.  
  180. .menuitem-iconic.bookmark-item[statustext^="ftp:"] {
  181.   list-style-image: url("chrome://browser/skin/icons/location.png") !important;
  182. }
  183.  
  184. .bookmark-item[livemark="true"] {
  185.   list-style-image: url("chrome://browser/skin/icons/livefolder_close.png") !important;
  186. }
  187.  
  188. .bookmark-item[livemark="true"][open="true"] {
  189.   list-style-image: url("chrome://browser/skin/icons/livefolder_open.png") !important;
  190. }
  191.  
  192. /* ::::: primary toolbar buttons ::::: */
  193.  
  194. .toolbarbutton-1 {
  195.   -moz-box-orient: vertical;
  196.   min-width: 0px;
  197. }
  198.  
  199. toolbarbutton:not([disabled="true"]):hover,
  200. menubutton:not([disabled="true"]):hover,
  201. toolbarbutton:not([disabled="true"]):hover:active,
  202. menubutton:not([disabled="true"]):hover:active {
  203.   color: #0000FF !important;/*highlightext !important;*/
  204. }
  205.  
  206. .toolbarbutton-menubutton-stack,
  207. .toolbarbutton-menubutton-button,
  208. .toolbarbutton-menubutton-stack:hover,
  209. .toolbarbutton-menubutton-button:hover,
  210. .toolbarbutton-menubutton-stack:hover:active,
  211. .toolbarbutton-menubutton-button:hover:active {
  212.   margin: 0 !important;
  213.   display: -moz-box;
  214. }
  215.  
  216. toolbar[mode="icons"] .toolbarbutton-text {
  217.   display: none;
  218. }
  219.  
  220. toolbar[mode="text"] .toolbarbutton-menubutton-dropmarker,
  221. toolbar[mode="text"] .toolbarbutton-icon {
  222.   display: none;
  223. }
  224.  
  225. toolbar[mode="text"] .toolbarbutton-text {
  226.   padding: 0 !important;
  227.   margin: 0px 5px !important;  /* 3 5 */
  228. }
  229.  
  230. /* ::::: large icons :::::*/
  231. #back-button {
  232.   -moz-binding: url("chrome://browser/skin/browser.xml#toolbar-menu-button");
  233.  list-style-image: url("chrome://browser/skin/icons/back.png");
  234.   -moz-image-region: rect(0px 32px 32px 0px);
  235. }
  236. #back-button[buttonover="true"] {
  237.   -moz-image-region: rect(32px 32px 64px 0px);
  238. }
  239. #back-button[disabled="true"] {
  240.   -moz-image-region: rect(64px 32px 96px 0px);
  241. }
  242.  
  243. #forward-button {
  244.   -moz-binding: url("chrome://browser/skin/browser.xml#toolbar-menu-button");
  245.  list-style-image: url("chrome://browser/skin/icons/forward.png");
  246.   -moz-image-region: rect(0px 32px 32px 0px);
  247. }
  248. #forward-button[buttonover="true"] {
  249.   -moz-image-region: rect(32px 32px 64px 0px);
  250. }
  251. #forward-button[disabled="true"] {
  252.   -moz-image-region: rect(64px 32px 96px 0px);
  253. }
  254.  
  255. #reload-button {
  256.  list-style-image: url("chrome://browser/skin/icons/reload.png");
  257.   -moz-image-region: rect(0px 32px 32px 0px);
  258. }
  259. #reload-button:hover {
  260.   -moz-image-region: rect(32px 32px 64px 0px);
  261. }
  262. #reload-button[disabled="true"] {
  263.   -moz-image-region: rect(64px 32px 96px 0px);
  264. }
  265.  
  266.  
  267. #stop-button {
  268.  list-style-image: url("chrome://browser/skin/icons/stop.png");
  269.   -moz-image-region: rect(0px 32px 32px 0px);
  270. }
  271. #stop-button:hover {
  272.   -moz-image-region: rect(32px 32px 64px 0px);
  273. }
  274. #stop-button[disabled="true"] {
  275.   -moz-image-region: rect(64px 32px 96px 0px);
  276. }
  277.  
  278. #home-button {
  279.  list-style-image: url("chrome://browser/skin/icons/home.png");
  280.   -moz-image-region: rect(0px 32px 32px 0px);
  281. }
  282. #home-button:hover {
  283.   -moz-image-region: rect(32px 32px 64px 0px);
  284. }
  285. #home-button[disabled="true"] {
  286.   -moz-image-region: rect(64px 32px 96px 0px);
  287. }
  288.  
  289. #print-button {
  290.   list-style-image: url("chrome://browser/skin/icons/print.png");
  291.   -moz-image-region: rect(0px 32px 32px 0px);
  292. }
  293. #print-button:hover {
  294.   -moz-image-region: rect(32px 32px 64px 0px);
  295. }
  296. #print-button[disabled="true"] {
  297.   -moz-image-region: rect(64px 32px 96px 0px);
  298. }
  299.  
  300. #new-tab-button {
  301.  list-style-image: url("chrome://browser/skin/icons/new_tab.png");
  302.   -moz-image-region: rect(0px 32px 32px 0px);
  303. }
  304. #new-tab-button:hover,
  305. #new-tab-button[checked="true"] {
  306.   -moz-image-region: rect(32px 32px 64px 0px);
  307. }
  308. #new-tab-button[disabled="true"] {
  309.   -moz-image-region: rect(64px 32px 96px 0px);
  310. }
  311.  
  312. #new-window-button {
  313.  list-style-image: url("chrome://browser/skin/icons/new_window.png");
  314.   -moz-image-region: rect(0px 32px 32px 0px);
  315. }
  316. #new-window-button:hover,
  317. #new-window-button[checked="true"] {
  318.   -moz-image-region: rect(32px 32px 64px 0px);
  319. }
  320. #new-window-button[disabled="true"] {
  321.   -moz-image-region: rect(64px 32px 96px 0px);
  322. }
  323.  
  324. #downloads-button {
  325.  list-style-image: url("chrome://browser/skin/icons/downloads.png");
  326.   -moz-image-region: rect(0px 32px 32px 0px);
  327. }
  328. #downloads-button:hover,
  329. #downloads-button[checked="true"] {
  330.   -moz-image-region: rect(32px 32px 64px 0px);
  331. }
  332. #downloads-button[disabled="true"] {
  333.   -moz-image-region: rect(64px 32px 96px 0px);
  334. }
  335.  
  336. #bookmarks-button {
  337.  list-style-image: url("chrome://browser/skin/icons/bookmarks.png");
  338.   -moz-image-region: rect(0px 32px 32px 0px);
  339. }
  340. #bookmarks-button:hover,
  341. #bookmarks-button[checked="true"] {
  342.   -moz-image-region: rect(32px 32px 64px 0px);
  343. }
  344. #bookmarks-button[disabled="true"] {
  345.   -moz-image-region: rect(64px 32px 96px 0px);
  346. }
  347.  
  348. #history-button {
  349.  list-style-image: url("chrome://browser/skin/icons/history.png");
  350.  -moz-image-region: rect(0px 32px 32px 0px);
  351. }
  352. #history-button:hover,
  353. #history-button[checked="true"] {
  354.  -moz-image-region: rect(32px 32px 64px 0px);
  355. }
  356. #history-button[disabled="true"] {
  357.  -moz-image-region: rect(64px 32px 96px 0px);
  358. }
  359.  
  360. #cut-button {
  361.  list-style-image: url("chrome://browser/skin/icons/cut.png");
  362.  -moz-image-region: rect(0px 32px 32px 0px);
  363. }
  364. #cut-button:hover,
  365. #cut-button[checked="true"] {
  366.  -moz-image-region: rect(32px 32px 64px 0px);
  367. }
  368. #cut-button[disabled="true"] {
  369.  -moz-image-region: rect(64px 32px 96px 0px);
  370. }
  371.  
  372. #copy-button {
  373.  list-style-image: url("chrome://browser/skin/icons/copy.png");
  374.  -moz-image-region: rect(0px 32px 32px 0px);
  375. }
  376. #copy-button:hover,
  377. #copy-button[checked="true"] {
  378.  -moz-image-region: rect(32px 32px 64px 0px);
  379. }
  380. #copy-button[disabled="true"] {
  381.  -moz-image-region: rect(64px 32px 96px 0px);
  382. }
  383.  
  384. #paste-button {
  385.  list-style-image: url("chrome://browser/skin/icons/paste.png");
  386.  -moz-image-region: rect(0px 32px 32px 0px);
  387. }
  388. #paste-button:hover,
  389. #paste-button[checked="true"] {
  390.  -moz-image-region: rect(32px 32px 64px 0px);
  391. }
  392. #paste-button[disabled="true"] {
  393.  -moz-image-region: rect(64px 32px 96px 0px);
  394. }
  395.  
  396. #mail-button {
  397.  list-style-image: url("chrome://browser/skin/icons/mails.png");
  398.  -moz-image-region: rect(0px 32px 32px 0px);
  399. }
  400. #mail-button:hover {
  401.  -moz-image-region: rect(32px 32px 64px 0px);
  402. }
  403. #mail-button[disabled="true"] {
  404.  -moz-image-region: rect(64px 32px 96px 0px);
  405. }
  406.  
  407. #go-button {
  408.   -moz-binding: url("chrome://browser/skin/browser.xml#toolbar-menu-button");
  409.   list-style-image: url("chrome://browser/skin/icons/go.png");
  410.   -moz-image-region: rect(0px 32px 32px 0px);
  411.   padding: 0px;
  412. }
  413.  
  414. #go-button:hover {
  415.   -moz-image-region: rect(32px 32px 64px 0px);
  416. }
  417.  
  418. #go-button:hover:active {
  419.   -moz-image-region: rect(32px 32px 64px 0px);
  420. }
  421.  
  422. #go-button[disabled="true"] {
  423.  -moz-image-region: rect(64px 32px 96px 0px);
  424. }
  425.  
  426. #go-button > .toolbarbutton-menubutton-stack
  427.     > .toolbarbutton-menubutton-dropmarker {
  428.   display: none !important;
  429. }
  430.  
  431. /* ::::: small primary toolbar buttons ::::: */
  432. toolbar[iconsize="small"] #back-button {
  433.   list-style-image: url("chrome://browser/skin/icons/back-small.png");
  434.   -moz-image-region: rect(0px 24px 24px 0px);
  435. }
  436. toolbar[iconsize="small"] #back-button[buttonover="true"] {
  437.   -moz-image-region: rect(24px 24px 48px 0px);
  438. }
  439. toolbar[iconsize="small"] #back-button[disabled="true"] {
  440.   -moz-image-region: rect(48px 24px 72px 0px);
  441. }
  442.  
  443. toolbar[iconsize="small"] #forward-button {
  444.   list-style-image: url("chrome://browser/skin/icons/forward-small.png");
  445.   -moz-image-region: rect(0px 24px 24px 0px);
  446. }
  447. toolbar[iconsize="small"] #forward-button[buttonover="true"] {
  448.   -moz-image-region: rect(24px 24px 48px 0px);
  449. }
  450. toolbar[iconsize="small"] #forward-button[disabled="true"] {
  451.   -moz-image-region: rect(48px 24px 72px 0px);
  452. }
  453.  
  454. toolbar[iconsize="small"] #reload-button {
  455.   list-style-image: url("chrome://browser/skin/icons/reload-small.png");
  456.   -moz-image-region: rect(0px 24px 24px 0px);
  457. }
  458. toolbar[iconsize="small"] #reload-button:hover {
  459.   -moz-image-region: rect(24px 24px 48px 0px);
  460. }
  461. toolbar[iconsize="small"] #reload-button[disabled="true"] {
  462.   -moz-image-region: rect(48px 24px 72px 0px);
  463. }
  464.  
  465. toolbar[iconsize="small"] #stop-button {
  466.   list-style-image: url("chrome://browser/skin/icons/stop-small.png");
  467.   -moz-image-region: rect(0px 24px 24px 0px);
  468. }
  469. toolbar[iconsize="small"] #stop-button:hover {
  470.   -moz-image-region: rect(24px 24px 48px 0px);
  471. }
  472. toolbar[iconsize="small"] #stop-button[disabled="true"] {
  473.   -moz-image-region: rect(48px 24px 72px 0px);
  474. }
  475.  
  476. toolbar[iconsize="small"] #home-button {
  477.   list-style-image: url("chrome://browser/skin/icons/home-small.png");
  478.   -moz-image-region: rect(0px 24px 24px 0px);
  479. }
  480. toolbar[iconsize="small"] #home-button:hover {
  481.   -moz-image-region: rect(24px 24px 48px 0px);
  482. }
  483.  
  484. toolbar[iconsize="small"] #print-button {
  485.   list-style-image: url("chrome://browser/skin/icons/print-small.png");
  486.   -moz-image-region: rect(0px 24px 24px 0px);
  487. }
  488. toolbar[iconsize="small"] #print-button:hover {
  489.   -moz-image-region: rect(24px 24px 48px 0px);
  490. }
  491. toolbar[iconsize="small"] #print-button[disabled="true"] {
  492.   -moz-image-region: rect(48px 24px 72px 0px);
  493. }
  494.  
  495. toolbar[iconsize="small"] #downloads-button {
  496.   list-style-image: url("chrome://browser/skin/icons/downloads-small.png");
  497.   -moz-image-region: rect(0px 24px 24px 0px);
  498. }
  499. toolbar[iconsize="small"] #downloads-button:hover,
  500. toolbar[iconsize="small"] #downloads-button[checked="true"] {
  501.   -moz-image-region: rect(24px 24px 48px 0px);
  502. }
  503. toolbar[iconsize="small"] #downloads-button[disabled="true"] {
  504.   -moz-image-region: rect(48px 24px 72px 0px);
  505. }
  506.  
  507. toolbar[iconsize="small"] #new-tab-button {
  508.   list-style-image: url("chrome://browser/skin/icons/new_tab-small.png");
  509.   -moz-image-region: rect(0px 24px 24px 0px);
  510. }
  511. toolbar[iconsize="small"] #new-tab-button:hover,
  512. toolbar[iconsize="small"] #new-tab-button[checked="true"] {
  513.   -moz-image-region: rect(24px 24px 48px 0px);
  514. }
  515. toolbar[iconsize="small"] #new-tab-button[disabled="true"] {
  516.   -moz-image-region: rect(48px 24px 72px 0px);
  517. }
  518.  
  519. toolbar[iconsize="small"] #new-window-button {
  520.   list-style-image: url("chrome://browser/skin/icons/new_window-small.png");
  521.   -moz-image-region: rect(0px 24px 24px 0px);
  522. }
  523. toolbar[iconsize="small"] #new-window-button:hover,
  524. toolbar[iconsize="small"] #new-window-button[checked="true"] {
  525.   -moz-image-region: rect(24px 24px 48px 0px);
  526. }
  527. toolbar[iconsize="small"] #new-window-button[disabled="true"] {
  528.   -moz-image-region: rect(48px 24px 72px 0px);
  529. }
  530.  
  531. toolbar[iconsize="small"] #bookmarks-button {
  532.   list-style-image: url("chrome://browser/skin/icons/bookmarks-small.png");
  533.   -moz-image-region: rect(0px 24px 24px 0px);
  534. }
  535. toolbar[iconsize="small"] #bookmarks-button:hover,
  536. toolbar[iconsize="small"] #bookmarks-button[checked="true"] {
  537.   -moz-image-region: rect(24px 24px 48px 0px);
  538. }
  539. toolbar[iconsize="small"] #bookmarks-button[disabled="true"] {
  540.   -moz-image-region: rect(48px 24px 72px 0px);
  541. }
  542.  
  543. toolbar[iconsize="small"] #history-button {
  544.   list-style-image: url("chrome://browser/skin/icons/history-small.png");
  545.   -moz-image-region: rect(0px 24px 24px 0px);
  546. }
  547. toolbar[iconsize="small"] #history-button:hover,
  548. toolbar[iconsize="small"] #history-button[checked="true"] {
  549.   -moz-image-region: rect(24px 24px 48px 0px);
  550. }
  551. toolbar[iconsize="small"] #history-button[disabled="true"] {
  552.   -moz-image-region: rect(48px 24px 72px 0px);
  553. }
  554.  
  555. toolbar[iconsize="small"] #cut-button {
  556.   list-style-image: url("chrome://browser/skin/icons/cut-small.png");
  557.   -moz-image-region: rect(0px 24px 24px 0px);
  558. }
  559. toolbar[iconsize="small"] #cut-button:hover,
  560. toolbar[iconsize="small"] #cut-button[checked="true"] {
  561.   -moz-image-region: rect(24px 24px 48px 0px);
  562. }
  563. toolbar[iconsize="small"] #cut-button[disabled="true"] {
  564.   -moz-image-region: rect(48px 24px 72px 0px);
  565. }
  566.  
  567. toolbar[iconsize="small"] #copy-button {
  568.   list-style-image: url("chrome://browser/skin/icons/copy-small.png");
  569.   -moz-image-region: rect(0px 24px 24px 0px);
  570. }
  571. toolbar[iconsize="small"] #copy-button:hover,
  572. toolbar[iconsize="small"] #copy-button[checked="true"] {
  573.   -moz-image-region: rect(24px 24px 48px 0px);
  574. }
  575. toolbar[iconsize="small"] #copy-button[disabled="true"] {
  576.   -moz-image-region: rect(48px 24px 72px 0px);
  577. }
  578.  
  579. toolbar[iconsize="small"] #paste-button {
  580.   list-style-image: url("chrome://browser/skin/icons/paste-small.png");
  581.   -moz-image-region: rect(0px 24px 24px 0px);
  582. }
  583. toolbar[iconsize="small"] #paste-button:hover,
  584. toolbar[iconsize="small"] #paste-button[checked="true"] {
  585.   -moz-image-region: rect(24px 24px 48px 0px);
  586. }
  587. toolbar[iconsize="small"] #paste-button[disabled="true"] {
  588.   -moz-image-region: rect(48px 24px 72px 0px);
  589. }
  590.  
  591. toolbar[iconsize="small"] #mail-button {
  592.   list-style-image: url("chrome://browser/skin/icons/mails-small.png");
  593.   -moz-image-region: rect(0px 24px 24px 0px);
  594. }
  595. toolbar[iconsize="small"] #mail-button:hover {
  596.   -moz-image-region: rect(24px 24px 48px 0px);
  597. }
  598. toolbar[iconsize="small"] #mail-button[disabled="true"] {
  599.   -moz-image-region: rect(48px 24px 72px 0px);
  600. }
  601.  
  602. toolbar[iconsize="small"] #go-button {
  603.   list-style-image: url("chrome://browser/skin/icons/go-small.png");
  604.   -moz-image-region: rect(0px 24px 24px 0px);
  605. }
  606. toolbar[iconsize="small"] #go-button:hover,
  607. toolbar[iconsize="small"] #go-button[checked="true"] {
  608.   -moz-image-region: rect(24px 24px 48px 0px);
  609. }
  610. toolbar[iconsize="small"] #go-button[disabled="true"] {
  611.   -moz-image-region: rect(48px 24px 72px 0px);
  612. }
  613.  
  614. /* ::::: fullscreen window controls ::::: */
  615.  
  616. #window-controls {
  617.   -moz-box-align: center;
  618.   padding: 0px 2px 0px 4px;
  619. }
  620.  
  621. #minimize-button {
  622.   list-style-image: url("chrome://browser/skin/icons/minimize.png");
  623. }
  624.  
  625. #minimize-button:hover, #minimize-button:hover:active {
  626.   list-style-image: url("chrome://browser/skin/icons/minimizeX.png");
  627. }
  628.  
  629. #restore-button {
  630.   list-style-image: url("chrome://browser/skin/icons/restore.png");
  631.  
  632. #restore-button:hover, #restore-button:hover:active {
  633.   list-style-image: url("chrome://browser/skin/icons/restoreX.png");
  634.  
  635. #close-button {
  636.   list-style-image: url("chrome://browser/skin/icons/Close.png");
  637.  
  638. #close-button:hover, #close-button:hover:active {
  639.   list-style-image: url("chrome://browser/skin/icons/CloseX.png");
  640. }
  641.     
  642. /* ::::: nav-bar-inner ::::: */
  643.  
  644. /*url startcap*/
  645. #urlbar {
  646.   -moz-appearance: none !important;
  647.   background: url("chrome://browser/skin/icons/leftcap.png") no-repeat left center;
  648.   padding-left: 10px;
  649.   border: none !important;
  650. }
  651.  
  652. /*urlbar body*/
  653. .autocomplete-textbox-container {
  654.   -moz-appearance: none !important;
  655.   background: url("chrome://browser/skin/icons/textbox.png") repeat-x left center;
  656.   padding: 2px 0px; /* aligns url filed with startcap*/
  657.   padding-right: 5px; /* extra padding between url text and dropmarker*/
  658. }
  659.  
  660. /*urlbar endcap*/
  661. .autocomplete-history-dropmarker {
  662.   width: 24px;
  663.   -moz-box-align: center;
  664.   -moz-box-pack: center;
  665.   -moz-appearance: none !important;
  666.   border: none !important;
  667.   background: url("chrome://browser/skin/icons/rightcap.png") no-repeat right center;
  668.   list-style-image:url("chrome://browser/skin/icons/url_dropmarker.png");
  669.   -moz-image-region: rect(0px 16px 16px 0px);
  670.   background-color: Transparent;
  671.   background-repeat: no-repeat;
  672.   margin-left: 0px;
  673.   padding-top: 1px;
  674. }
  675.  
  676. .autocomplete-textbox-container:hover, .autocomplete-textbox-container:active {
  677.   color: #0000FF !important;
  678. }
  679.  
  680. #urlbar .autocomplete-history-dropmarker:active,
  681. #urlbar .autocomplete-history-dropmarker[open="true"]:active{
  682.   -moz-image-region: rect(32px 16px 48px 0px);
  683. }
  684.  
  685. #urlbar .autocomplete-history-dropmarker:hover{
  686.   -moz-image-region: rect(16px 16px 32px 0px);
  687. }
  688.  
  689. /* ::::: page proxy icon ::::: */
  690.  
  691. #page-proxy-deck,
  692. #page-proxy-favicon,
  693. #page-proxy-button, 
  694. #search-proxy-button {
  695.   width:16px !important;
  696.   height:16px !important;
  697.   margin: 0px;
  698.   padding: 0px;
  699. }
  700.  
  701. #page-proxy-deck {
  702.   cursor: -moz-grab;
  703.   margin: 2px; /* aligns url filed with startcapp*/
  704.   margin-right: 4px; /*add extra space between icon and url text*/
  705. }
  706.  
  707. #page-proxy-favicon {
  708.   list-style-image: none;
  709. }
  710.  
  711. #page-proxy-button {
  712.   list-style-image: url("chrome://browser/skin/icons/location.png") !important;
  713. }
  714.  
  715. #page-proxy-button[pageproxystate="invalid"] {
  716.   cursor: default;
  717.   list-style-image: url("chrome://browser/skin/icons/location2.png") !important;
  718. }
  719.  
  720. statusbarpanel#statusbar-display {
  721.   padding: 3px 0px 0px 10px;
  722. }
  723.  
  724.  
  725. /* ::::: search-bar ::::: */
  726.  
  727. /*startcap*/
  728. #search-container{
  729.   -moz-appearance: none !important;
  730.   border: none !important;
  731.   background: url("chrome://browser/skin/icons/leftcap.png") no-repeat left center;
  732.   padding-left: 10px;
  733.   margin-right: 2px;
  734.   margin-left: 2px;
  735. }
  736.  
  737. /*endcap*/
  738. #searchbar {
  739.   -moz-appearance: none !important;
  740.   border: none !important;
  741.   background: url("chrome://browser/skin/icons/rightcap.png") no-repeat right center;
  742.   margin: 0px;
  743.   margin-right: 2px;
  744.   padding-right: 0px;
  745. }
  746.  
  747. /*serch bar body*/
  748. .searchbar-textbox {
  749.   -moz-appearance: none !important;
  750.   border: none !important;
  751.   background: url("chrome://browser/skin/icons/textbox.png") repeat-x left center;
  752.   width: 110px;
  753.   margin: 0px;
  754.   margin-right: 10px;
  755.   padding: 2px 0px 2px 0px;
  756. }
  757.  
  758. .searchbar-textbox:hover, .searchbar-textbox:active {
  759.   color: #0000FF !important;
  760. }
  761.  
  762. .searchbar-dropmarker {
  763.  padding-right: 4px; 
  764.  margin-left: -3px;
  765. }
  766.  
  767. #miSearchModeFind, #__PhoenixFindInPage {
  768.   list-style-image: url("chrome://browser/skin/icons/search-bar.png");
  769. }
  770.  
  771. #miSearchModeFind[checked="true"] {
  772.   list-style-image: url("chrome://global/skin/menu/menu-check.gif");
  773. }
  774.  
  775. #search-bar > .autocomplete-textbox-container  {
  776.   border: none;
  777.   padding-right: 10px;
  778.   margin: 0px;
  779. }
  780.  
  781.  
  782. /* ::::: autocomplete ::::: */
  783.  
  784. .autocomplete-treebody::-moz-tree-cell-text(treecolAutoCompleteComment) {
  785.   color: #555566;
  786. }
  787.  
  788. /* ::::: Find bar ::::: */
  789.  
  790. #find-closebutton {
  791.   border: 1px solid transparent;
  792.   padding: 3px 2px 4px 2px !important;
  793.   list-style-image: url("chrome://browser/skin/icons/close-button.png");
  794.   -moz-appearance: none;
  795. }
  796.  
  797. #find-closebutton > .toolbarbutton-icon {
  798.   margin-right: 0px !important;
  799.   padding-right: 2px !important;
  800.   padding-left: 2px !important;
  801. }
  802.  
  803. #find-closebutton:hover {
  804.   list-style-image: url("chrome://browser/skin/icons/close-button-hov.png");
  805. }
  806.  
  807. #find-closebutton:hover:active {
  808.   list-style-image: url("chrome://browser/skin/icons/close-button.png");
  809. }
  810.  
  811. #find-previous 
  812. {
  813.   list-style-image: url("chrome://browser/skin/icons/arrow-up.png");
  814.   -moz-opacity: 0.7 !important;
  815. }
  816.  
  817. #find-previous[disabled="true"]
  818. {
  819.   -moz-opacity: 0.2 !important;
  820. }
  821.     
  822. #find-previous:not([disabled="true"]):hover
  823. {
  824.   -moz-opacity: 1.0 !important;
  825. }
  826.  
  827. #find-next 
  828. {
  829.   list-style-image: url("chrome://browser/skin/icons/arrow-down.png");
  830.   -moz-opacity: 0.7 !important;
  831. }
  832.  
  833. #find-next[disabled="true"]
  834. {
  835.   -moz-opacity: 0.2 !important;
  836. }
  837.  
  838. #find-next:not([disabled="true"]):hover
  839. {
  840.   -moz-opacity: 1.0 !important;
  841. }
  842.  
  843. #highlight
  844. {
  845.   list-style-image: url("chrome://global/skin/CuteMenus/hline.png");
  846.   -moz-opacity: 0.7 !important;
  847. }
  848.  
  849. #highlight[disabled="true"]
  850. {
  851.   -moz-opacity: 0.2 !important;
  852. }
  853.  
  854. #highlight:not([disabled="true"]):hover
  855. {
  856.   -moz-opacity: 1.0 !important;
  857. }
  858. #highlight[checked="true"]
  859. {
  860.   -moz-opacity: 1.0 !important;
  861.   color: #0000FF !important;
  862.   font-weight: bold !important;
  863. }
  864.  
  865. #find-status-icon[status="notfound"] {
  866.   padding-left: 25px !important;
  867.   list-style-image: url("chrome://browser/skin/Info.png");
  868. }
  869.  
  870. #find-field[status="notfound"] {
  871.   color: #FF6666 !important;
  872. }
  873.  
  874. #find-status-icon[status="wrapped"] {
  875.   padding-left: 25px !important;
  876.   list-style-image: url("chrome://global/skin/CuteMenus/undo.png");
  877. }
  878.  
  879.  
  880. #sidebar {
  881.   background-color: Window;
  882. }
  883.  
  884. /* ::::: content area ::::: */
  885.  
  886. #status-bar {
  887.   border-top: none;
  888. }
  889.  
  890. #security-button {
  891.   display: none;
  892.   -moz-box-direction: reverse !important;
  893. }
  894.  
  895. #security-button[level="high"] {
  896.   display: -moz-box;
  897.   padding: 0px 0px 0px 3px !important;
  898.   list-style-image: url("chrome://browser/skin/icons/lock-secure.png");
  899. }
  900.  
  901. #security-button[level="low"] {
  902.   display: -moz-box;
  903.   padding: 0px 0px 0px 3px !important;
  904.   list-style-image: url("chrome://browser/skin/icons/lock-insecure.png");
  905. }
  906.  
  907. #security-button[level="broken"] {
  908.   display: -moz-box;
  909.   padding: 0px 0px 0px 3px !important;
  910.   list-style-image: url("chrome://browser/skin/icons/lock-broken.png");
  911. }
  912.  
  913. #page-report-button {
  914.   display: none;
  915. }
  916.  
  917. #page-report-button[blocked] {
  918.   display: -moz-box;
  919.   padding: 0px 0px 0px 3px !important;
  920.   list-style-image: url("chrome://browser/skin/Info.png");
  921. }
  922.  
  923. #page-theme-button {
  924.   display: none;
  925. }
  926.  
  927. #page-theme-button[themes] {
  928.   display: -moz-box;
  929.   padding: 0px 0px 0px 3px !important;
  930.   list-style-image: url("chrome://browser/skin/icons/page-themes.png");
  931. }
  932.  
  933. #livemark-button {
  934.   display: none;
  935. }
  936.  
  937. #livemark-button[livemarks] {
  938.   display: -moz-box;
  939.   width: 16px !important;
  940.   padding: 0px 0px 0px 3px !important;
  941.   list-style-image: url("chrome://global/skin/CuteMenus/bookmark.png");
  942. }
  943.  
  944.  
  945. /* ::::: throbber ::::: */
  946.  
  947. #navigator-throbber {
  948.   -moz-appearance: none !important;
  949.   -moz-user-focus: ignore;
  950.   border: none !important;
  951.   padding: 0px !important;
  952.   margin: -3px 3px -3px 3px !important;
  953.   min-width: 0px !important;
  954.   background-color: transparent;
  955.   list-style-image: url("chrome://browser/skin/icons/throbber.png");
  956. }
  957.  
  958. #navigator-throbber .button-box {
  959.   -moz-appearance: none !important;
  960.   background: none !important;
  961.   padding: 0px !important;
  962.  
  963. #navigator-throbber[busy="true"] {
  964.   list-style-image: url("chrome://browser/skin/icons/throbber.gif");
  965. }
  966.  
  967. toolbar[iconsize="small"] #navigator-throbber,
  968. toolbar[mode="text"] #navigator-throbber {
  969. }
  970.  
  971. toolbar[iconsize="small"] #navigator-throbber[busy="true"],
  972. toolbar[mode="text"] #navigator-throbber[busy="true"] {
  973. }
  974.  
  975. .tabs-closebutton {
  976.   list-style-image: url("chrome://browser/skin/icons/close-button.png");
  977. }
  978.  
  979. .tabs-closebutton:hover, .tabs-closebutton:hover:active {
  980.   list-style-image: url("chrome://browser/skin/icons/close-button-hov.png");
  981. }
  982.  
  983.  
  984. #content .tabs-closebutton {
  985.   list-style-image: url("chrome://browser/skin/icons/close-button.png");
  986. }
  987.  
  988. #content .tabs-closebutton:hover {
  989.   list-style-image: url("chrome://browser/skin/icons/close-button-hov.png");
  990. }
  991.  
  992. toolbarbutton.chevron {
  993.   list-style-image: url("chrome://global/skin/tree/twisty.png") !important;
  994. }
  995.  
  996. toolbarbutton.chevron:hover {
  997.   list-style-image: url("chrome://global/skin/tree/twisty-open.png") !important;
  998. }
  999.  
  1000. toolbarbutton.chevron > .toolbarbutton-menu-dropmarker {
  1001.   display: none;
  1002. }
  1003.  
  1004. toolbar[mode="text"] > #window-controls > toolbarbutton > .toolbarbutton-icon {
  1005.   display: -moz-box;
  1006. }
  1007.  
  1008. toolbar[mode="text"] > #window-controls > toolbarbutton > .toolbarbutton-text {
  1009.    display: none;
  1010. }
  1011.  
  1012. #sidebar-throbber[loading="true"] {
  1013.   list-style-image: url("chrome://broswer/skin/icons/loading.gif");
  1014. }
  1015.  
  1016. /* .... URLBAR Secure Feature .... */
  1017. #urlbar[level="high"] > .autocomplete-textbox-container {
  1018.   font-weight: bold;
  1019.   font-style: italic;
  1020.   color: #089501;
  1021. }
  1022. #urlbar[level="low"] > .autocomplete-textbox-container {
  1023.   font-weight: bold;
  1024.   font-style: italic;
  1025.   color: #D9D214;
  1026. }
  1027. #urlbar[level="broken"] > .autocomplete-textbox-container {
  1028.   font-weight: bold;
  1029.   font-style: italic;
  1030.   color: #FF0000;
  1031. }
  1032.  
  1033. #urlbar[level="high"] > .autocomplete-textbox-container > .info-icon {
  1034.   width: 16px !important;
  1035.   height: 16px !important;
  1036.   margin: 2px; /* aligns url filed with startcapp*/
  1037.   margin-left: 4px; /*add extra space between icon and url text*/
  1038.   list-style-image: url("chrome://browser/skin/icons/lock-secure.png");
  1039. }
  1040. #urlbar[level="low"] > .autocomplete-textbox-container > .info-icon {
  1041.   width: 16px !important;
  1042.   height: 16px !important;
  1043.   margin: 2px; /* aligns url filed with startcapp*/
  1044.   margin-left: 4px; /*add extra space between icon and url text*/
  1045.   list-style-image: url("chrome://browser/skin/icons/lock-insecure.png");
  1046. }
  1047. #urlbar[level="broken"] > .autocomplete-textbox-container > .info-icon {
  1048.   width: 16px !important;
  1049.   height: 16px !important;
  1050.   margin: 2px; /* aligns url filed with startcapp*/
  1051.   margin-left: 4px; /*add extra space between icon and url text*/
  1052.   list-style-image: url("chrome://browser/skin/icons/lock-broken.png");
  1053. }
  1054.  
  1055. /* .... Toolbar Enhancements Extension Support .... */
  1056. .tbx-button { list-style-image: url(chrome://browser/skin/icons/tbx-large.png) !important; }
  1057. toolbar[iconsize="small"] .tbx-button { list-style-image: url(chrome://browser/skin/icons/tbx-small.png) !important; }
  1058.  
  1059. #tbx-options-button { -moz-image-region: rect(0 32px 32px 0) !important; }
  1060. toolbar[iconsize="small"] #tbx-options-button { -moz-image-region: rect(0 20px 20px 0) !important; }
  1061.  
  1062. #tbx-addbookmark-button { -moz-image-region: rect(0 64px 32px 32px) !important; }
  1063. toolbar[iconsize="small"] #tbx-addbookmark-button { -moz-image-region: rect(0 40px 20px 20px) !important; }
  1064.  
  1065. #tbx-managebookmarks-button { -moz-image-region: rect(0 96px 32px 64px) !important; }
  1066. toolbar[iconsize="small"] #tbx-managebookmarks-button { -moz-image-region: rect(0 60px 20px 40px) !important; }
  1067.  
  1068. #tbx-save-button { -moz-image-region: rect(0 128px 32px 96px) !important; }
  1069. toolbar[iconsize="small"] #tbx-save-button { -moz-image-region: rect(0 80px 20px 60px) !important; }
  1070.  
  1071. #tbx-viewsource-button { -moz-image-region: rect(0 160px 32px 128px) !important; }
  1072. toolbar[iconsize="small"] #tbx-viewsource-button { -moz-image-region: rect(0 100px 20px 80px) !important; }
  1073.  
  1074. #tbx-jsconsole-button { -moz-image-region: rect(0 192px 32px 160px) !important; }
  1075. toolbar[iconsize="small"] #tbx-jsconsole-button { -moz-image-region: rect(0 120px 20px 100px) !important; }
  1076.  
  1077. #tbx-fullscreen-button { -moz-image-region: rect(0 224px 32px 192px) !important; }
  1078. toolbar[iconsize="small"] #tbx-fullscreen-button { -moz-image-region: rect(0 140px 20px 120px) !important; }
  1079.  
  1080. #tbx-zoomout-button { -moz-image-region: rect(0 256px 32px 224px) !important; }
  1081. toolbar[iconsize="small"] #tbx-zoomout-button { -moz-image-region: rect(0 160px 20px 140px) !important; }
  1082.  
  1083. #tbx-zoomreset-button { -moz-image-region: rect(0 288px 32px 256px) !important; }
  1084. toolbar[iconsize="small"] #tbx-zoomreset-button { -moz-image-region: rect(0 180px 20px 160px) !important; }
  1085.  
  1086. #tbx-zoomin-button { -moz-image-region: rect(0 320px 32px 288px) !important; }
  1087. toolbar[iconsize="small"] #tbx-zoomin-button { -moz-image-region: rect(0 200px 20px 180px) !important; }
  1088.  
  1089. #tbx-pageinfo-button { -moz-image-region: rect(0 352px 32px 320px) !important; }
  1090. toolbar[iconsize="small"] #tbx-pageinfo-button { -moz-image-region: rect(0 220px 20px 200px) !important; }
  1091.  
  1092. #tbx-clearcache-button { -moz-image-region: rect(0 384px 32px 352px) !important; }
  1093. toolbar[iconsize="small"] #tbx-clearcache-button { -moz-image-region: rect(0 240px 20px 220px) !important; }
  1094.  
  1095. #tbx-pagecookies-button { -moz-image-region: rect(0 416px 32px 384px) !important; }
  1096. toolbar[iconsize="small"] #tbx-pagecookies-button { -moz-image-region: rect(0 260px 20px 240px) !important; }
  1097.  
  1098. #tbx-stopreload-button[state="stop"] {  -moz-image-region: rect(0 448px 32px 416px) !important; }
  1099. toolbar[iconsize="small"] #tbx-stopreload-button[state="stop"] { -moz-image-region: rect(0 280px 20px 260px) !important; }
  1100.  
  1101. #tbx-stopreload-button { -moz-image-region: rect(0 480px 32px 448px) !important; }
  1102. toolbar[iconsize="small"] #tbx-stopreload-button { -moz-image-region: rect(0 300px 20px 280px) !important; }
  1103.  
  1104. #tbx-javascript-tabpref[checked="true"] { -moz-image-region: rect(0 512px 32px 480px) !important; }
  1105. toolbar[iconsize="small"] #tbx-javascript-tabpref[checked="true"] { -moz-image-region: rect(0 320px 20px 300px) !important; }
  1106.  
  1107. #tbx-javascript-tabpref { -moz-image-region: rect(0 544px 32px 512px) !important; }
  1108. toolbar[iconsize="small"] #tbx-javascript-tabpref { -moz-image-region: rect(0 340px 20px 320px) !important; }
  1109.  
  1110. #tbx-images-tabpref[checked="true"] { -moz-image-region: rect(0 576px 32px 544px) !important; }
  1111. toolbar[iconsize="small"] #tbx-images-tabpref[checked="true"] { -moz-image-region: rect(0 360px 20px 340px) !important; }
  1112.  
  1113. #tbx-images-tabpref { -moz-image-region: rect(0 608px 32px 576px) !important; }
  1114. toolbar[iconsize="small"] #tbx-images-tabpref { -moz-image-region: rect(0 380px 20px 360px) !important; }
  1115.  
  1116. #tbx-metaredirects-tabpref[checked="true"] { -moz-image-region: rect(0 640px 32px 608px) !important; }
  1117. toolbar[iconsize="small"] #tbx-metaredirects-tabpref[checked="true"] { -moz-image-region: rect(0 400px 20px 380px) !important; }
  1118.  
  1119. #tbx-metaredirects-tabpref { -moz-image-region: rect(0 672px 32px 640px) !important; }
  1120. toolbar[iconsize="small"] #tbx-metaredirects-tabpref { -moz-image-region: rect(0 420px 20px 400px) !important; }
  1121.  
  1122. #tbx-plugins-tabpref[checked="true"] { -moz-image-region: rect(0 704px 32px 672px) !important; }
  1123. toolbar[iconsize="small"] #tbx-plugins-tabpref[checked="true"] { -moz-image-region: rect(0 440px 20px 420px) !important; }
  1124.  
  1125. #tbx-plugins-tabpref { -moz-image-region: rect(0 736px 32px 704px) !important; }
  1126. toolbar[iconsize="small"] #tbx-plugins-tabpref { -moz-image-region: rect(0 460px 20px 440px) !important; }
  1127.  
  1128.  
  1129. /* .... Googlebar Extension Support .... */
  1130.  
  1131. #googlebarCriteria {
  1132.   -moz-appearance: none !important;
  1133.   background: url("chrome://browser/skin/icons/leftcap.png") no-repeat left center;
  1134.   padding-left: 0px;
  1135.   border: none !important;
  1136. }
  1137.  
  1138. #googlebarCriteria > .menulist-editable-box {
  1139.   -moz-appearance: none !important;
  1140.   border: none !important;
  1141.   background: url("chrome://browser/skin/icons/textbox.png") repeat-x left center;
  1142.   padding: 6px 0px; /* aligns url filed with startcap*/
  1143.   padding-right: 5px; /* extra padding between url text and dropmarker*/
  1144. }
  1145.  
  1146. #googlebarCriteria > .menulist-dropmarker {
  1147.   width: 24px;
  1148.   border: none !important;
  1149.   -moz-appearance: none !important;
  1150.   -moz-box-align: center;
  1151.   -moz-box-pack: center;
  1152.   background: url("chrome://browser/skin/icons/rightcap.png") no-repeat right center;
  1153.   list-style-image:url("chrome://browser/skin/icons/url_dropmarker.png");
  1154.   -moz-image-region: rect(0px 16px 16px 0px);
  1155.   background-color: Transparent;
  1156.   background-repeat: no-repeat;
  1157.   margin-left: 0px;
  1158.   padding-top: 1px;
  1159. }
  1160.  
  1161.  
  1162. /* .... Yahoo Toolbar Support .... */
  1163. #yahootoolbarSearchTextDyn {
  1164.   -moz-appearance: none !important;
  1165.   border: none !important;
  1166.   background: url("chrome://browser/skin/icons/leftcap.png") no-repeat left center !important;
  1167.   padding-left: 0px !important;
  1168.   border: none !important;
  1169. }
  1170.  
  1171. #yahootoolbarSearchTextDyn > .menulist-editable-box {
  1172.   -moz-appearance: none !important;
  1173.   border: none !important;
  1174.   background: url("chrome://browser/skin/icons/textbox.png") repeat-x left center !important;
  1175.   padding: 6px 0px !important; /* aligns url filed with startcap*/
  1176.   padding-right: 5px !important; /* extra padding between url text and dropmarker*/
  1177. }
  1178.  
  1179. #yahootoolbarSearchTextDyn > .menulist-dropmarker {
  1180.   width: 24px !important;
  1181.   border: none !important;
  1182.   -moz-appearance: none !important;
  1183.   -moz-box-align: center !important;
  1184.   -moz-box-pack: center !important;
  1185.   background: url("chrome://browser/skin/icons/rightcap.png") no-repeat right center !important;
  1186.   list-style-image:url("chrome://browser/skin/icons/url_dropmarker.png") !important;
  1187.   -moz-image-region: rect(0px 16px 16px 0px) !important;
  1188.   background-color: Transparent !important;
  1189.   background-repeat: no-repeat !important;
  1190.   margin-left: 0px !important;
  1191.   padding-top: 1px !important;
  1192. }
  1193.  
  1194.  
  1195. /* .... Compact Menu Support .... */
  1196. #menu-button {
  1197.   list-style-image: url(chrome://browser/skin/icons/compactmenu.png) !important;
  1198. }
  1199.  
  1200.  
  1201. /* .... X Paranoia Support .... */
  1202. #x-button {
  1203.   list-style-image: url("chrome://browser/skin/icons/Xb.png") !important;
  1204.   -moz-image-region: rect(0 32px 32px 0) !important;
  1205.   padding: 0px !important;
  1206. }
  1207.  
  1208. toolbar[iconsize="small"] #x-button {
  1209.   list-style-image: url("chrome://browser/skin/icons/Xs.png") !important;
  1210.   -moz-image-region: rect(0 24px 24px 0) !important;
  1211.   padding: 0px !important;
  1212. }
  1213.  
  1214.  
  1215. /* .... ChatZilla Support .... */
  1216. #tb-chatzilla-open {                                                           
  1217.   list-style-image: url(chrome://browser/skin/icons/CZ.png) !important;
  1218. }
  1219.  
  1220.  
  1221. /* .... Tabbrowser Extensions Support .... */
  1222. #tabextensions-tabslist-button {
  1223.   list-style-image: url(chrome://browser/skin/icons/list.png) !important;
  1224. }
  1225. toolbar[iconsize="small"] #tabextensions-tabslist-button {
  1226.   list-style-image: url(chrome://browser/skin/icons/list-small.png) !important;
  1227. }
  1228.  
  1229. #tabextensions-loadTabSession-button {
  1230.   list-style-image: url(chrome://browser/skin/icons/save.png) !important;
  1231. }
  1232. toolbar[iconsize="small"] #tabextensions-loadTabSession-button {
  1233.   list-style-image: url(chrome://browser/skin/icons/save-small.png) !important;
  1234. }
  1235.  
  1236. #tabextensions-closedTabsHistory-button {
  1237.   list-style-image: url(chrome://browser/skin/icons/closed.png) !important;
  1238. }
  1239. toolbar[iconsize="small"] #tabextensions-closedTabsHistory-button {
  1240.   list-style-image: url(chrome://browser/skin/icons/closed-small.png) !important;
  1241. }
  1242.  
  1243.  
  1244. /* .... Stop/Reload Extensions Support .... */
  1245. .stopreload-reload {
  1246.   list-style-image: url("chrome://browser/skin/icons/reload.png") !important;
  1247.   -moz-image-region: rect(0px 32px 32px 0px) !important;
  1248. }
  1249. .stopreload-reload:hover {
  1250.   -moz-image-region: rect(32px 32px 64px 0px) !important;
  1251. }
  1252. .stopreload-stop {
  1253.   list-style-image: url("chrome://browser/skin/icons/stop.png") !important;
  1254.   -moz-image-region: rect(0px 32px 32px 0px) !important;
  1255. }
  1256. .stopreload-stop:hover {
  1257.   -moz-image-region: rect(32px 32px 64px 0px) !important;
  1258. }
  1259.  
  1260. toolbar[iconsize=small] .stopreload-reload {
  1261.   list-style-image: url("chrome://browser/skin/icons/reload-small.png") !important;
  1262.   -moz-image-region: rect(0px 24px 24px 0px) !important;
  1263. }
  1264. toolbar[iconsize=small] .stopreload-reload:hover {
  1265.   -moz-image-region: rect(24px 24px 48px 0px) !important;
  1266. }
  1267. toolbar[iconsize=small] .stopreload-stop {
  1268.   list-style-image: url("chrome://browser/skin/icons/stop-small.png") !important;
  1269.   -moz-image-region: rect(0px 24px 24px 0px) !important;
  1270. }
  1271. toolbar[iconsize=small] .stopreload-stop:hover {
  1272.   -moz-image-region: rect(24px 24px 48px 0px) !important;
  1273. }